There are numerous guest houses located on the island. The Portland Heights Hotel located on the top of Portland has spectacular views and has the highest amount of tourist guide stars in the area.The Portland Lodge (http://www.portlandlodge....) next door is also very good and caters to many of the divers and sailors in the area.
For budget accommodation, the YHA youth hostel on Portland (http://www.yha.org.uk/fin...) provides excellent rooms in an impressive Edwardian building that previously housed the Royal Navy's First Admiral for just £17.50 per night, B&B.It is located in Castletown, very close to Chesil Beach and the fast bus link to Weymouth.